﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Guedes_Library;

/// <summary>
/// Summary description for Produto
/// </summary>
public class ProdutoModel : GuedesModel<byproduct>
{
    public ProdutoModel()
	{
		//
		// TODO: Add constructor logic here
		//
	}

    public override void DoChanges(byproduct entity, byproduct novo)
    {
        entity.ID_Prod = novo.ID_Prod;
        entity.Img = novo.Img;
        entity.Name = novo.Name;
        entity.Thumb = novo.Thumb;
    }

    public override string GetTabela()
    {
        return "guedesEntities.byproduct";
    }

    public override string GetKeyTabela()
    {
        return "ID";
    }

    public List<byproduct> GetByProduto(int id)
    {
        List<byproduct> lista;
        using (guedesEntities context = new guedesEntities())
        {
            var user =
                from produto in context.byproduct
                where produto.ID_Prod == id
                select produto;
            lista =  user.ToList();
        }
        return lista;
    }
}